\hypertarget{class_text_question}{
\section{TextQuestion Class Reference}
\label{class_text_question}\index{TextQuestion@{TextQuestion}}
}
{\tt \#include $<$Security.h$>$}

Inherits \hyperlink{class_question}{Question}.

Collaboration diagram for TextQuestion:\subsection*{Public Member Functions}
\begin{CompactItemize}
\item 
\hyperlink{class_text_question_6505f144dd5771fb55b81ad3e957dc66}{TextQuestion} ()
\item 
\hyperlink{class_text_question_f278f7b51c48f3009cfd1e465ca5ec88}{$\sim$TextQuestion} ()
\item 
void \hyperlink{class_text_question_cb2e60fbc81af4c3254445415782b0dc}{generateQuestion} ()
\item 
void \hyperlink{class_text_question_08bb47c2f438323091d794e41681804a}{generateAnswer} ()
\end{CompactItemize}
\subsection*{Private Member Functions}
\begin{CompactItemize}
\item 
bool \hyperlink{class_text_question_5d0fcb16b613267faad539fe751af09c}{openFile} ()
\item 
bool \hyperlink{class_text_question_1145ec8a1d031cee733723d1277eadbe}{closeFile} ()
\item 
string \hyperlink{class_text_question_93118348c65a725edb6b4089e7d0fc8a}{getFileChunk} ()
\item 
string \hyperlink{class_text_question_cd1b9db2facffbbfbad02d1591b18c07}{insertSpaces} ()
\item 
const char \hyperlink{class_text_question_6028d97bcee9cb419246f35f02919d89}{getRandomJunk} ()
\item 
bool \hyperlink{class_text_question_92dae0a26d0b8ac8d40b676f7f0e4405}{isFileOpen} ()
\end{CompactItemize}
\subsection*{Private Attributes}
\begin{CompactItemize}
\item 
ifstream \hyperlink{class_text_question_3de9c06bef94cbb498f3579cbefee35b}{file}
\end{CompactItemize}


\subsection{Detailed Description}
This class creates simple word questions. It will read words from a file and then insert spaces and various other characters that will make still be easily readable to humans. 

\subsection{Constructor \& Destructor Documentation}
\hypertarget{class_text_question_6505f144dd5771fb55b81ad3e957dc66}{
\index{TextQuestion@{TextQuestion}!TextQuestion@{TextQuestion}}
\index{TextQuestion@{TextQuestion}!TextQuestion@{TextQuestion}}
\subsubsection[{TextQuestion}]{\setlength{\rightskip}{0pt plus 5cm}TextQuestion::TextQuestion ()}}
\label{class_text_question_6505f144dd5771fb55b81ad3e957dc66}


\hypertarget{class_text_question_f278f7b51c48f3009cfd1e465ca5ec88}{
\index{TextQuestion@{TextQuestion}!$\sim$TextQuestion@{$\sim$TextQuestion}}
\index{$\sim$TextQuestion@{$\sim$TextQuestion}!TextQuestion@{TextQuestion}}
\subsubsection[{$\sim$TextQuestion}]{\setlength{\rightskip}{0pt plus 5cm}TextQuestion::$\sim$TextQuestion ()}}
\label{class_text_question_f278f7b51c48f3009cfd1e465ca5ec88}




\subsection{Member Function Documentation}
\hypertarget{class_text_question_1145ec8a1d031cee733723d1277eadbe}{
\index{TextQuestion@{TextQuestion}!closeFile@{closeFile}}
\index{closeFile@{closeFile}!TextQuestion@{TextQuestion}}
\subsubsection[{closeFile}]{\setlength{\rightskip}{0pt plus 5cm}bool TextQuestion::closeFile ()\hspace{0.3cm}{\tt  \mbox{[}private\mbox{]}}}}
\label{class_text_question_1145ec8a1d031cee733723d1277eadbe}


\hypertarget{class_text_question_08bb47c2f438323091d794e41681804a}{
\index{TextQuestion@{TextQuestion}!generateAnswer@{generateAnswer}}
\index{generateAnswer@{generateAnswer}!TextQuestion@{TextQuestion}}
\subsubsection[{generateAnswer}]{\setlength{\rightskip}{0pt plus 5cm}void TextQuestion::generateAnswer ()\hspace{0.3cm}{\tt  \mbox{[}virtual\mbox{]}}}}
\label{class_text_question_08bb47c2f438323091d794e41681804a}




Implements \hyperlink{class_question_93f5663d5afa6ad01304dba8c15b1edb}{Question}.\hypertarget{class_text_question_cb2e60fbc81af4c3254445415782b0dc}{
\index{TextQuestion@{TextQuestion}!generateQuestion@{generateQuestion}}
\index{generateQuestion@{generateQuestion}!TextQuestion@{TextQuestion}}
\subsubsection[{generateQuestion}]{\setlength{\rightskip}{0pt plus 5cm}void TextQuestion::generateQuestion ()\hspace{0.3cm}{\tt  \mbox{[}virtual\mbox{]}}}}
\label{class_text_question_cb2e60fbc81af4c3254445415782b0dc}




Implements \hyperlink{class_question_e69e0852defc240240515364ea4de4cc}{Question}.\hypertarget{class_text_question_93118348c65a725edb6b4089e7d0fc8a}{
\index{TextQuestion@{TextQuestion}!getFileChunk@{getFileChunk}}
\index{getFileChunk@{getFileChunk}!TextQuestion@{TextQuestion}}
\subsubsection[{getFileChunk}]{\setlength{\rightskip}{0pt plus 5cm}string TextQuestion::getFileChunk ()\hspace{0.3cm}{\tt  \mbox{[}private\mbox{]}}}}
\label{class_text_question_93118348c65a725edb6b4089e7d0fc8a}


\hypertarget{class_text_question_6028d97bcee9cb419246f35f02919d89}{
\index{TextQuestion@{TextQuestion}!getRandomJunk@{getRandomJunk}}
\index{getRandomJunk@{getRandomJunk}!TextQuestion@{TextQuestion}}
\subsubsection[{getRandomJunk}]{\setlength{\rightskip}{0pt plus 5cm}const char TextQuestion::getRandomJunk ()\hspace{0.3cm}{\tt  \mbox{[}private\mbox{]}}}}
\label{class_text_question_6028d97bcee9cb419246f35f02919d89}


\hypertarget{class_text_question_cd1b9db2facffbbfbad02d1591b18c07}{
\index{TextQuestion@{TextQuestion}!insertSpaces@{insertSpaces}}
\index{insertSpaces@{insertSpaces}!TextQuestion@{TextQuestion}}
\subsubsection[{insertSpaces}]{\setlength{\rightskip}{0pt plus 5cm}string TextQuestion::insertSpaces ()\hspace{0.3cm}{\tt  \mbox{[}private\mbox{]}}}}
\label{class_text_question_cd1b9db2facffbbfbad02d1591b18c07}


\hypertarget{class_text_question_92dae0a26d0b8ac8d40b676f7f0e4405}{
\index{TextQuestion@{TextQuestion}!isFileOpen@{isFileOpen}}
\index{isFileOpen@{isFileOpen}!TextQuestion@{TextQuestion}}
\subsubsection[{isFileOpen}]{\setlength{\rightskip}{0pt plus 5cm}bool TextQuestion::isFileOpen ()\hspace{0.3cm}{\tt  \mbox{[}private\mbox{]}}}}
\label{class_text_question_92dae0a26d0b8ac8d40b676f7f0e4405}


\hypertarget{class_text_question_5d0fcb16b613267faad539fe751af09c}{
\index{TextQuestion@{TextQuestion}!openFile@{openFile}}
\index{openFile@{openFile}!TextQuestion@{TextQuestion}}
\subsubsection[{openFile}]{\setlength{\rightskip}{0pt plus 5cm}bool TextQuestion::openFile ()\hspace{0.3cm}{\tt  \mbox{[}private\mbox{]}}}}
\label{class_text_question_5d0fcb16b613267faad539fe751af09c}




\subsection{Member Data Documentation}
\hypertarget{class_text_question_3de9c06bef94cbb498f3579cbefee35b}{
\index{TextQuestion@{TextQuestion}!file@{file}}
\index{file@{file}!TextQuestion@{TextQuestion}}
\subsubsection[{file}]{\setlength{\rightskip}{0pt plus 5cm}ifstream {\bf TextQuestion::file}\hspace{0.3cm}{\tt  \mbox{[}private\mbox{]}}}}
\label{class_text_question_3de9c06bef94cbb498f3579cbefee35b}




The documentation for this class was generated from the following files:\begin{CompactItemize}
\item 
/Users/hitokiri/Documents/Code/pam\_\-quiz/\hyperlink{_security_8h}{Security.h}\item 
/Users/hitokiri/Documents/Code/pam\_\-quiz/\hyperlink{_text_question_8cpp}{TextQuestion.cpp}\end{CompactItemize}
